package com.sxj.corejava.code09_集合.set;

import java.util.HashSet;
import java.util.Set;

/**
 * @author 石小俊
 * @date 2025年02月19日
 */
public class Test02_常用方法 {

    public static void main(String[] args) {
        Set<Integer> set = new HashSet<>();
        set.add(1);
        set.add(3);
        set.add(6);
        set.add(5);
        set.add(9);
        set.add(8);
        System.out.println(set);
        System.out.println("当前元素的数量:" + set.size());
//        set = new HashSet<>();
//        System.out.println(set);
        System.out.println("集合是否为空:" + set.isEmpty());
        System.out.println("集合是否为空:" + (set.size() == 0));

        // 由于set是无序的,因此没有索引号的概念,直接指定需要删除的元素的值
        set.remove(3);
        System.out.println(set);
        System.out.println("集合中是否包含元素1:" + set.contains(1));
        System.out.println("集合中是否包含元素3:" + set.contains(3));
        // 清空集合
        set.clear();
        System.out.println(set);
        System.out.println("集合是否为空:" + set.isEmpty());
    }

}
